-- 双端共用的枚举定义项
local CommonEnum = {
    -- 性别
    Sex_Male = 1, -- 男
    Sex_FeMale = 2, -- 女

    -- 房间模式
    RoomMode_General = 1, -- 普通模式
    RoomMode_Partner = 2, -- 搭档模式

    -- 房间标志
    RoomSign_V = 1 << 0, -- VIP舞台卡
    RoomSign_E = 1 << 1, -- 活动舞台卡
    RoomSign_GrayA = 1 << 2, -- 房间背景卡
    RoomSign_GoldA = 1 << 3, -- 活动限定的房间背景卡
    RoomSign_DJ = 1 << 4, -- DJ台

    -- 房间状态
    RoomStatus_Wait = 1, -- 等待中
    RoomStatus_Full = 2, -- 房间满
    RoomStatus_InGame = 3, -- 游戏中

    RoommateType_Player = 1, -- 参赛者
    RoommateType_Observer = 2, -- 观战者

    -- Hit结果类型
    HitResult_None = 0,
    HitResult_Perfect = 1,
    HitResult_Great = 2,
    HitResult_Cool = 3,
    HitResult_Bad = 4,
    HitResult_Miss = 5,

    -- 随机歌曲定义
    Random_All = 9999999,
    Random_New = 9999998,
    Random_Fast = 9999997,
    Random_Slow = 9999996,

    -- 好友类型
    FriendType_Common = 1, -- 普通好友
    FriendType_Ladybro = 2, -- 闺蜜
    FriendType_Gay = 3, -- 基友
    FriendType_Lovers = 4, -- 搭档
    FriendType_Married = 5, -- 情侣

    -- 家族职务
    GuildPos_Common = 1, -- 普通成员
    GuildPos_Admin = 2, -- 管理员
    GuildPos_Master = 3, -- 族长

    -- 聊天类型
    ChatType_System = 1, -- 系统
    ChatType_Channel = 2, -- 频道
    ChatType_Guild = 3, -- 家族
    ChatType_Room = 4, -- 房间
    ChatType_Personal = 5, -- 私聊
    ChatType_Trumpet1 = 6, -- 小喇叭(当前频道)
    ChatType_Trumpet2 = 7, -- 大喇叭(全服)

    -- 邮件类型
    MailType_System = 1, -- 系统邮件(不可删除)
    MailType_Common = 2, -- 普通礼包邮件

    -- 排行榜类型
    RankType_Lv = 1, -- 等级榜
    RankType_Lover = 2, -- 情侣榜

    RankNum_PerPage = 10, -- 排行榜每页条目数

    WeddingStage_Start = 1, -- 开始（入场动画）
    WeddingStage_Battle = 2, -- 跳舞
    WeddingStage_Love = 3, -- 比心
    WeddingStage_Flower = 4, -- 抛花
    WeddingStage_Photo = 5 -- 合照
}

return CommonEnum

